<?php
/***********************************************************************************
DESCRIPCION: FUNCION QUE PERMITE INSERTAR UN ENTE
************************************************************************************/
function insertar_ente_f($nombre, $rif, $siglas, $persona_contacto, $telefono_contacto, $accion, $ente_padre, $ente_adscrito, $id_usr_registro, $fecha_registro,$correo_contacto)
{

	$nombre					= ecesp_v01($nombre);
	$rif					= ecesp_v01($rif);	
	$siglas					= ecesp_v01($siglas);
	$persona_contacto		= ecesp_v01($persona_contacto);
	$telefono_contacto	    = ecesp_v01($telefono_contacto);
	$correo_contacto	    = $correo_contacto;
	if($ente_padre=='' || $ente_padre=='undefined')
	$ente_padre=0;
	else
	$ente_padre			=ecesp_v01($ente_padre);
	if($ente_adscrito==''|| $ente_adscrito=='undefined' )
	$ente_adscrito=0;
	else
	$ente_adscrito  	        =ecesp_v01($ente_adscrito);

	$id_usr_registro                = ecesp_v01($id_usr_registro);
	$fecha_registro                 = ecesp_v01($fecha_registro);
	

	//Sentencia que inserta un registro en entes financieros
	$sql="INSERT INTO t_cman_entes_financieros (nb_ente_financiero, rif_ente_financiero, telefono_contacto_ente_financiero, persona_contacto_ente_financiero, siglas_ente_financiero, id_usr_registro, fecha_registro, in_ente_adscrito, id_ente_padre, in_status,correo_persona_contacto)
	VALUES ( '".$nombre."','".$rif."','".$telefono_contacto."','".$persona_contacto."','".$siglas."',".$id_usr_registro.",'".$fecha_registro."',".$ente_adscrito.",".$ente_padre.",1,'".$correo_contacto."')";
	$res=ejecutar($sql);

	return $res;
}

function consultar_ente_f($id_ente ="", $status_ente ="")
{
		$id_ente = ecesp_v01($id_ente);
		$status_ente	 = ecesp_v01($status_ente);
		$Cons_Ente = array();
		$i=0;

               //Peguntamos si recibimos el id_perfil y el status 
	
		if(!empty($id_ente) && ($status_ente==false))
                { 
		$select="Select e1.*, u.nb_usr||' '||u.ap_usr as nb_usr,
(select e2.nb_ente_financiero  from t_cman_entes_financieros e2 where e2.id_ente_financiero=e1.id_ente_padre) as nb_padre from t_cman_entes_financieros e1, t_cman_usuario u
where e1.in_status=0 and u.id_usr=e1.id_usr_registro and id_ente_financiero='$id_ente'";
    		}	

            	else 
		{	//Preguntamos si recibimos el id_usuario y su status vacio 
			if(!empty($id_ente) && ($status_ente==true))
$select="Select e1.*, u.nb_usr||' '||u.ap_usr as nb_usr,
(select e2.nb_ente_financiero  from t_cman_entes_financieros e2 where e2.id_ente_financiero=e1.id_ente_padre) as nb_padre  from t_cman_entes_financieros e1, t_cman_usuario u
where e1.in_status=1 and u.id_usr=e1.id_usr_registro and id_ente_financiero='$id_ente'";
		}
		

            $result_ente = ejecutar($select);
            while($row_ente = pg_fetch_array($result_ente))
            { 
                 /* $Cons_Usua[$i]["id_perfil"]            = $row_per["id_perfil"];*/
   $Cons_Ente[$i]["id_ente_financiero"] 	 	= $row_ente["id_ente_financiero"];
   $Cons_Ente[$i]["nb_ente_financiero"] 	 	= $row_ente["nb_ente_financiero"];
   $Cons_Ente[$i]["rif_ente_financiero"] 	 	= $row_ente["rif_ente_financiero"];
   $Cons_Ente[$i]["siglas_ente_financiero"] 	 	= $row_ente["siglas_ente_financiero"];
   $Cons_Ente[$i]["telefono_contacto_ente_financiero"] 	= $row_ente["telefono_contacto_ente_financiero"];
    $Cons_Ente[$i]["correo_persona_contacto"] 		= $row_ente["correo_persona_contacto"];
   $Cons_Ente[$i]["persona_contacto_ente_financiero"] 	= $row_ente["persona_contacto_ente_financiero"];	
   $Cons_Ente[$i]["nb_usr"] 			 	= $row_ente["nb_usr"];	                                       $Cons_Ente[$i]["fecha_registro"] 			= $row_ente["fecha_registro"];
   $Cons_Ente[$i]["in_ente_adscrito"] 			= $row_ente["in_ente_adscrito"];	    
   $Cons_Ente[$i]["nb_padre"] 			        = $row_ente["nb_padre"];	                                $Cons_Ente[$i]["id_ente_padre"] 			        = $row_ente["id_ente_padre"];                                                         
	 
	   }
		
		
      return $Cons_Ente;

	//FIN FUNCTION
}
/***********************************************************************************
DESCRIPCION: FUNCION QUE PERMITE REACTIVAR UN ENTE
************************************************************************************/

function activar_ente_f($id_ente, $accion)
{
 	$id_ente		= ecesp_v01($id_ente);	
 	$accion			= ecesp_v01($accion);
 
 	$sql_ente="UPDATE t_cman_entes_financieros SET in_status='1' WHERE id_ente_financiero=".$id_ente."";
 
 	$res_update_ente = ejecutar($sql_ente);
 
       	return $res_update_ente;
 
}//FIN FUNCTION

/***********************************************************************************
DESCRIPCION: FUNCION QUE PERMITE MODIFICAR UN ENTE
************************************************************************************/
function modificar_ente_f($id_ente,$nombre, $rif, $siglas, $persona_contacto, $telefono_contacto, $accion, $ente_padre, $ente_adscrito, $id_usr_registro, $fecha_registro,$correo_contacto)
{
	
	$nombre				=ecesp_v01($nombre);
	$rif				=ecesp_v01($rif);	
	$siglas				=ecesp_v01($siglas);
	$persona_contacto		=ecesp_v01($persona_contacto);
	$telefono_contacto	        =ecesp_v01($telefono_contacto);
	$correo_contacto		=$correo_contacto;
	if($ente_padre=='' || $ente_padre=='undefined')
	$ente_padre=0;
	else
	$ente_padre			=ecesp_v01($ente_padre);
	if($ente_adscrito==''|| $ente_adscrito=='undefined' )
	$ente_adscrito=0;
	else
	$ente_adscrito  	        =ecesp_v01($ente_adscrito);

	$id_usr_registro                = ecesp_v01($id_usr_registro);
	$fecha_registro                 = ecesp_v01($fecha_registro);
	$id_ente			=$id_ente;
	
	$sql="UPDATE t_cman_entes_financieros SET nb_ente_financiero='".$nombre."', rif_ente_financiero= '".$rif."', siglas_ente_financiero='".$siglas."', telefono_contacto_ente_financiero='".$telefono_contacto."', persona_contacto_ente_financiero='".$persona_contacto."', in_ente_adscrito='$ente_adscrito', id_ente_padre='$ente_padre', correo_persona_contacto='".$correo_contacto."' WHERE id_ente_financiero='$id_ente'";
	$res=ejecutar($sql);
	return $res;
}


?>